#ifndef _MY_GAME_H_
#define _MY_GAME_H_

#include "../Framework/Game.h"
#include "../Common//FpsCounter.h"
#include "GameStateManager.h"
#include "InputData.h"

/**
* @brief
* Class 
*/
class MyGame
	: public Game
{

public:

	MyGame( void );
	virtual ~MyGame();
	
public:
 
	bool Initialise		(void);
	void Shutdown		(void);
	void Update			( const GameTime& gameTime );
	void Draw			( const GameTime& gameTime );

private:

	GameStateManager	m_stateManager;
	InputData			m_inputData;
	FpsCounter			m_fps;
};

#endif // end of _MY_GAME_H_